class webclient(object):
    '''         
    webclient模块类

    * 参数  
        * 无

    * 返回 
        * 无

    * 说  明 ： 不用实例化，可以直接使用
                WebClient 是基于 HTTP 协议的客户端的实现

    * 示例：
        
    '''

    def request(cls,ip:str,url:str,post_data:dict = 0,header:str = ''):
        '''         
        发送 request(GET/POST) 到主机端并获取返回数据

        * 参数 
            * ip ：主机ip  
            * url ：参数标识符 
            * post_data ：需要发送给主机的数据,以字典形式传入(可以不传)
            * header ：发送头数据

        * 返回 : 响应的数据

        * 示例 :  
            GET(获取数据)模式
                response = webclient.request("192.168.1.182",'/Datetime')     
            POST(发送数据)模式
                POST_Data ={
                    '&id=' : "Vito42355",
                    '&pass=' : 1234,
                    '&log=' : [1,2,3,4],
                    '&table=' : "HVito1"

                }
                response =webclient.request("192.168.1.182",'/upData',post_data = POST_Data)

        '''

# def SHARP_UnpackField(instance,format,offset):
#     '''
#         解析数据字节流

#         * 参  数 ：
#             * instance: 解析的数据
#             * format: 解析的格式
#             * offset: 偏移量

#         * 返  回 : 无

#         * 注意 : 无

#         * raise  :   无     
#     '''

